iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
自我挑戰組

《從基礎到精通:C#程式設計的實踐指南》系列 第 3

《C#的資料結構和集合類型》(下)

  • 分享至 

  • xImage
  •  

1. 佇列(Queue)和堆疊(Stack)
佇列和堆疊是常用的資料結構,它們用於處理元素的排列和存取。佇列遵循先進先出(FIFO)原則,而堆疊則遵循後進先出(LIFO)原則。

Queue<string> queue = new Queue<string>();
queue.Enqueue("First");
queue.Enqueue("Second");
string firstItem = queue.Dequeue();

Stack<string> stack = new Stack<string>();
stack.Push("First");
stack.Push("Second");
string topItem = stack.Pop();

2. LINQ(Language-Integrated Query)
LINQ是C#中的一個強大功能,它允許您以類似SQL的方式查詢和過濾資料集合。這使您能夠更容易地執行各種資料操作。

var adults = from person in people
             where person.Age >= 18
             select person.Name;

以上僅是C#中可用的一些常見資料結構和集合類型的簡要介紹。選擇適當的資料結構將有助於提高您的程式效能和代碼的可讀性。在下一篇文章中,我們將討論C#中的錯誤處理和異常處理機制。請繼續關注我在iThome鐵人賽系列的文章,以深入了解C#程式設計的各個方面。


上一篇
《C#的資料結構和集合類型》(上)
下一篇
《C#中的錯誤處理和異常處理》
系列文
《從基礎到精通:C#程式設計的實踐指南》30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言